//
//  KLMLanguageController.swift
//  KLM_GN
//
//  Created by Nic on 2025/3/4.
//

import UIKit

class KLMLanguageController: KLMBaseRowController {

    override func viewDidLoad() {
        super.viewDidLoad()

        rowItems = KLMRowItem.settingLanguageItems()
    }
    override func tableViewConfigLastCell(item: KLMRowItem, at: IndexPath, on: UITableView) {
        rowItems[at.section][at.row].showArrow = false
        on.reloadRows(at: [at], with: .fade)
    }
    
    override func tableViewDidSelect(item: KLMRowItem, at: IndexPath, on: UITableView) {
//        rowItems[at.section][at.row].showArrow = !rowItems[at.section][at.row].showArrow
        rowItems[at.section][at.row].showArrow = true
        on.reloadRows(at: [at], with: .fade)
    }
    
//    override func rowItemCellTapArrowBtn(cell: KLMBaseRowItemCell, index: IndexPath, on tableView: UITableView) {
//        rowItems[index.section][index.row].showArrow = false
//        tableView.reloadRows(at: [index], with: .fade)
//    }
}


//extension KLMLanguageController {
//    override func rowItemCellTapArrowBtn(cell: KLMBaseRowItemCell, index: IndexPath) {
//        super.rowItemCellTapArrowBtn(cell: cell, index: index)
//    }
//}
